package com.example.base_model.room.bean

import android.net.Uri
import com.example.base_model.room.type_converter.Preference
import java.time.Instant


/**
 * @Author jiangKunKun
 * @CreateDate 2025/8/19
 * @Description 复杂数据模型
 * @SpittingGrooves
 */
data class UserProfile(
    val avatarUri: Uri,                    // Uri ↔ String
    val lastLogin: Instant,                // Instant ↔ Long
    val preference: Preference,            // Enum ↔ String
    val settings: Map<String, Any>         // JSON ↔ String (用 Moshi)
)
